package cn.pegasus.teamwork.sysconfig.entity;

import java.util.Date;

/**
TABLE:.sys_config_message(系统消息)       
--------------------------------------------------------
id                   Integer(10)        NOTNULL             //
msg_type             Integer(10)        NOTNULL             //消息类型
msg_title            String(100)        NOTNULL             //消息标题
msg_content          String(255)        NOTNULL             //消息内容
msg_send_date        Date(19)                               //消息发送时间
msg_send_userid      Long(19)                    1          //消息发送人 1为系统
msg_accept_userid    Long(19)                               //接收人ID
create_time          Date(19)                    0000-00-00 00:00:00 //创建时间
create_user_id       Long(19)                               //创建人
last_update_time     Date(19)                    0000-00-00 00:00:00 //最后一次修改时间
last_update_user_id  Long(19)                               //最后一次修改人
curr_type            Integer(10)                 1          //当前状态 0无效 1有效
*/
public class SysConfigMessage {
	private	Integer id;
	private	Integer msgType;
	private	String msgTitle;
	private	String msgContent;
	private	Date msgSendDate;
	private	Long msgSendUserid;
	private	Long msgAcceptUserid;
	private	Date createTime;
	private	Long createUserId;
	private	Date lastUpdateTime;
	private	Long lastUpdateUserId;
	private	Integer currType;
	//0未读1已读
	private Integer hasRead;
	//是否推送 0否 1是
	private Integer isPush;
	//推送之后由推送服务器返回的ID 方便后期查询推送结果
	private String pushNo;

	private	Integer userType;  // 用户类型（0-不分类型；1-用户；2-洗车工）
	
	/**
	 * @return the isPush
	 */
	public Integer getIsPush() {
		return isPush;
	}

	/**
	 * @param isPush the isPush to set
	 */
	public void setIsPush(Integer isPush) {
		this.isPush = isPush;
	}

	/**
	 * @return the pushNo
	 */
	public String getPushNo() {
		return pushNo;
	}

	/**
	 * @param pushNo the pushNo to set
	 */
	public void setPushNo(String pushNo) {
		this.pushNo = pushNo;
	}

	/**
	 * @return the hasRead
	 */
	public Integer getHasRead() {
		return hasRead;
	}

	/**
	 * @param hasRead the hasRead to set
	 */
	public void setHasRead(Integer hasRead) {
		this.hasRead = hasRead;
	}

	/**
	* id  Integer(10)  NOTNULL  //    
	*/
	public Integer getId(){
		return id;
	}
	
	/**
	* id  Integer(10)  NOTNULL  //    
	*/
	public void setId(Integer id){
		this.id = id;
	}
	
	/**
	* msg_type  Integer(10)  NOTNULL  //消息类型    
	*/
	public Integer getMsgType(){
		return msgType;
	}
	
	/**
	* msg_type  Integer(10)  NOTNULL  //消息类型    
	*/
	public void setMsgType(Integer msgType){
		this.msgType = msgType;
	}
	
	/**
	* msg_title  String(100)  NOTNULL  //消息标题    
	*/
	public String getMsgTitle(){
		return msgTitle;
	}
	
	/**
	* msg_title  String(100)  NOTNULL  //消息标题    
	*/
	public void setMsgTitle(String msgTitle){
		this.msgTitle = msgTitle;
	}
	
	/**
	* msg_content  String(255)  NOTNULL  //消息内容    
	*/
	public String getMsgContent(){
		return msgContent;
	}
	
	/**
	* msg_content  String(255)  NOTNULL  //消息内容    
	*/
	public void setMsgContent(String msgContent){
		this.msgContent = msgContent;
	}
	
	/**
	* msg_send_date  Date(19)  //消息发送时间    
	*/
	public Date getMsgSendDate(){
		return msgSendDate;
	}
	
	/**
	* msg_send_date  Date(19)  //消息发送时间    
	*/
	public void setMsgSendDate(Date msgSendDate){
		this.msgSendDate = msgSendDate;
	}
	
	/**
	* msg_send_userid  Long(19)  1  //消息发送人  1为系统    
	*/
	public Long getMsgSendUserid(){
		return msgSendUserid;
	}
	
	/**
	* msg_send_userid  Long(19)  1  //消息发送人  1为系统    
	*/
	public void setMsgSendUserid(Long msgSendUserid){
		this.msgSendUserid = msgSendUserid;
	}
	
	/**
	* msg_accept_userid  Long(19)  //接收人ID  数组    
	*/
	public Long getMsgAcceptUserid(){
		return msgAcceptUserid;
	}
	
	/**
	* msg_accept_userid  Long(19)  //接收人ID  数组    
	*/
	public void setMsgAcceptUserid(Long msgAcceptUserid){
		this.msgAcceptUserid = msgAcceptUserid;
	}
	
	/**
	* create_time  Date(19)  0000-00-00  00:00:00  //创建时间    
	*/
	public Date getCreateTime(){
		return createTime;
	}
	
	/**
	* create_time  Date(19)  0000-00-00  00:00:00  //创建时间    
	*/
	public void setCreateTime(Date createTime){
		this.createTime = createTime;
	}
	
	/**
	* create_user_id  Long(19)  //创建人    
	*/
	public Long getCreateUserId(){
		return createUserId;
	}
	
	/**
	* create_user_id  Long(19)  //创建人    
	*/
	public void setCreateUserId(Long createUserId){
		this.createUserId = createUserId;
	}
	
	/**
	* last_update_time  Date(19)  0000-00-00  00:00:00  //最后一次修改时间    
	*/
	public Date getLastUpdateTime(){
		return lastUpdateTime;
	}
	
	/**
	* last_update_time  Date(19)  0000-00-00  00:00:00  //最后一次修改时间    
	*/
	public void setLastUpdateTime(Date lastUpdateTime){
		this.lastUpdateTime = lastUpdateTime;
	}
	
	/**
	* last_update_user_id  Long(19)  //最后一次修改人    
	*/
	public Long getLastUpdateUserId(){
		return lastUpdateUserId;
	}
	
	/**
	* last_update_user_id  Long(19)  //最后一次修改人    
	*/
	public void setLastUpdateUserId(Long lastUpdateUserId){
		this.lastUpdateUserId = lastUpdateUserId;
	}
	
	/**
	* curr_type  Integer(10)  1  //当前状态  0无效  1有效    
	*/
	public Integer getCurrType(){
		return currType;
	}
	
	/**
	* curr_type  Integer(10)  1  //当前状态  0无效  1有效    
	*/
	public void setCurrType(Integer currType){
		this.currType = currType;
	}

	/**
	 * @return the userType
	 */
	public Integer getUserType() {
		return userType;
	}

	/**
	 * @param userType the userType to set
	 */
	public void setUserType(Integer userType) {
		this.userType = userType;
	}
	
}